EN FR
EN FR


Section: New Software and Platforms

OMiSCID

An Object Oriented Open-Source Middleware for Service Communication Inspection and Discovery

Keywords: Middleware - Pervasive computing - Service Oriented Software (SOA)

Functional Description

OMiSCID is lightweight middleware for dynamic integration of perceptual services in interactive environments. This middleware abstracts network communications and provides service introspection and discovery using DNS-SD (DNS-based Service Discovery). Services can declare simplex or duplex communication channels and variables. The middleware supports the low-latency, high-bandwidth communications required in interactive perceptual applications. It is designed to allow independently developed perceptual components to be integrated to construct user services. Thus our system has been designed to be cross-language, cross-platform, and easy to learn. It provides low latency communications suitable for audio and visual perception for interactive services.